.tab {
    &::after {
        content            : ' ';
        position           : absolute;
        bottom             : 0;
        left               : 50%;
        width              : 0;
        height             : 8px;
        border-radius      : 10px;
        transition-duration: 200ms;
        background         : var(--color-primary);
        transform          : translate(-50%, 0);
    }

    &-active {
        &::after {
            width: 30px;
        }
    }
}